package com.x86.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author 风亦未止
 * @date 2022/4/10 19:27
 */
@ApiModel(value="电脑信息（前端展示）")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ComputerVO implements Serializable {

    @ApiModelProperty(value="电脑id编号")
    private String cid;

    @ApiModelProperty(value="日期")
    private String date;

    @ApiModelProperty(value="音频接口测试")
    private String audio;


    @ApiModelProperty(value="cpu信息")
    private String cpuconf;


    @ApiModelProperty(value="cpu风扇转速")
    private String cpufanspeed;


    @ApiModelProperty(value="cpu数量")
    private String cpunumber;


    @ApiModelProperty(value="磁盘")
    private String diskconf;


    @ApiModelProperty(value="磁盘数量")
    private String disknumber;


    @ApiModelProperty(value="磁盘压力检测")
    private String diskstresscheck;


    @ApiModelProperty(value="磁盘坏道检查")
    private String disktrackcheck;


    @ApiModelProperty(value="gpu信息")
    private String gpuconf;

    @ApiModelProperty(value="mac")
    private String mac;

//
//    @ApiModelProperty(value="内存信息")
//    private String memconf;
//
//    @ApiModelProperty(value="内存压力测试")
//    private String memstresscheck;


    @ApiModelProperty(value="网口数据测试")
    private String netcheck;


    @ApiModelProperty(value="rtc测试结果")
    private String rtc;


    @ApiModelProperty(value="串口测试")
    private String serialcheck;

    /**
     * CPU温度
     */
    @ApiModelProperty(value = "CPU温度")
    private String cpuTop;

    /**
     * 网关
     */
    @ApiModelProperty(value = "网关")
    private String routinggateway;

    /**
     * 主机名
     */
    @ApiModelProperty(value = "主机名")
    private String routingnicname;

    /**
     * ip地址
     */
    @ApiModelProperty(value = "ip地址")
    private String routingipaddr;

    /**
     * 子网掩码
     */
    @ApiModelProperty(value = "子网掩码")
    private String routingipnetmask;

    /**
     * 内存容量
     */
    @ApiModelProperty(value = "磁盘容量")
    private String diskcap;

    /**
     * 内存容量
     */
    @ApiModelProperty(value = "内存容量")
    private String memcap;


    /**
     * 内存数量
     */
    @ApiModelProperty(value = "内存数量")
    private Integer memnumber;


    @ApiModelProperty(value="操作员id")
    private String operatorid;


    @ApiModelProperty(value="操作员姓名")
    private String operatorname;

    @ApiModelProperty(value="所属批次")
    private String batchnum;

    private List<DiskSmart> diskSmart;

    private List<Memory> memories;
}